

using System;
using Abp.Application.Services.Dto;
using System.Collections.Generic;
using Abp.Domain.Entities.Auditing;
using System.ComponentModel.DataAnnotations;
using WebApp.Navigations;
using System.Collections.ObjectModel;


namespace WebApp.Navigations.Dtos
{	
	/// <summary>
	/// 的列表DTO
	/// <see cref="UiMenu"/>
	/// </summary>
    public class UiMenuListDto : FullAuditedEntityDto<Guid> 
    {

        
		/// <summary>
		/// Name
		/// </summary>
		[Required(ErrorMessage="Name不能为空")]
		public string Name { get; set; }



		/// <summary>
		/// DisplayName
		/// </summary>
		[Required(ErrorMessage="DisplayName不能为空")]
		public string DisplayName { get; set; }



		/// <summary>
		/// PermissionKey
		/// </summary>
		[Required(ErrorMessage="PermissionKey不能为空")]
		public string PermissionKey { get; set; }



		/// <summary>
		/// Path
		/// </summary>
		public string Path { get; set; }



		/// <summary>
		/// Pid
		/// </summary>
		public Guid Pid { get; set; }



		/// <summary>
		/// Remark
		/// </summary>
		public string Remark { get; set; }



		/// <summary>
		/// Icon
		/// </summary>
		public string Icon { get; set; }



		/// <summary>
		/// Order
		/// </summary>
		public int Order { get; set; }



		/// <summary>
		/// IsEnable
		/// </summary>
		public bool IsEnable { get; set; }



		
							//// custom codes
									
							

							//// custom codes end
    }
}